package com.lancoo.cvas.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @Author: liufeng
 * @CreateTime: 2023-12-07  09:44
 * @Description:
 */
@Data
@Accessors(chain = true)
@ApiModel("固排参数对象")
public class FixDto {

    @ApiModelProperty("规则id")
    private Integer id;
    @ApiModelProperty("学校id")
    private String schoolId;
    @ApiModelProperty("教室id")
    private Long roomId;
    @ApiModelProperty("课程id")
    private Long courseId;
    @ApiModelProperty("行政班id")
    private String classId;
    @ApiModelProperty("教学班id")
    private Long teachingClassId;
    @ApiModelProperty("授课类型")
    private Integer hourType;
    @ApiModelProperty("教师id")
    private Long teacherId;
    @ApiModelProperty("课时编码")
    private String timeCode;
    @ApiModelProperty("固排类型")
    private Integer type;
    @ApiModelProperty("固排分组")
    private String fixGroup;
    @ApiModelProperty("删除")
    private Integer deleted;

    //多教师版本
    @ApiModelProperty("教师ids")
    private String teacherIds;
}
